
package com.yi.service.ws;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.yi.service.ws package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _ListRadResponse_QNAME = new QName("http://ws.service.yi.com/", "listRadResponse");
    private final static QName _ListRap_QNAME = new QName("http://ws.service.yi.com/", "listRap");
    private final static QName _GetStudentResponse_QNAME = new QName("http://ws.service.yi.com/", "getStudentResponse");
    private final static QName _GetStudent_QNAME = new QName("http://ws.service.yi.com/", "getStudent");
    private final static QName _ListRad_QNAME = new QName("http://ws.service.yi.com/", "listRad");
    private final static QName _ListRapByStuResponse_QNAME = new QName("http://ws.service.yi.com/", "listRapByStuResponse");
    private final static QName _ListRapResponse_QNAME = new QName("http://ws.service.yi.com/", "listRapResponse");
    private final static QName _StudentException_QNAME = new QName("http://ws.service.yi.com/", "studentException");
    private final static QName _ListRapByStu_QNAME = new QName("http://ws.service.yi.com/", "listRapByStu");
    private final static QName _LenceInfo_QNAME = new QName("http://ws.service.yi.com/", "lenceInfo");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.yi.service.ws
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link ListRap }
     * 
     */
    public ListRap createListRap() {
        return new ListRap();
    }

    /**
     * Create an instance of {@link ListRapByStuResponse }
     * 
     */
    public ListRapByStuResponse createListRapByStuResponse() {
        return new ListRapByStuResponse();
    }

    /**
     * Create an instance of {@link ListRapByStu }
     * 
     */
    public ListRapByStu createListRapByStu() {
        return new ListRapByStu();
    }

    /**
     * Create an instance of {@link Student }
     * 
     */
    public Student createStudent() {
        return new Student();
    }

    /**
     * Create an instance of {@link RewardAndPubnish }
     * 
     */
    public RewardAndPubnish createRewardAndPubnish() {
        return new RewardAndPubnish();
    }

    /**
     * Create an instance of {@link ListRapResponse }
     * 
     */
    public ListRapResponse createListRapResponse() {
        return new ListRapResponse();
    }

    /**
     * Create an instance of {@link GetStudentResponse }
     * 
     */
    public GetStudentResponse createGetStudentResponse() {
        return new GetStudentResponse();
    }

    /**
     * Create an instance of {@link StudentException }
     * 
     */
    public StudentException createStudentException() {
        return new StudentException();
    }

    /**
     * Create an instance of {@link GetStudent }
     * 
     */
    public GetStudent createGetStudent() {
        return new GetStudent();
    }

    /**
     * Create an instance of {@link ListRadResponse }
     * 
     */
    public ListRadResponse createListRadResponse() {
        return new ListRadResponse();
    }

    /**
     * Create an instance of {@link ListRad }
     * 
     */
    public ListRad createListRad() {
        return new ListRad();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListRadResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://ws.service.yi.com/", name = "listRadResponse")
    public JAXBElement<ListRadResponse> createListRadResponse(ListRadResponse value) {
        return new JAXBElement<ListRadResponse>(_ListRadResponse_QNAME, ListRadResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListRap }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://ws.service.yi.com/", name = "listRap")
    public JAXBElement<ListRap> createListRap(ListRap value) {
        return new JAXBElement<ListRap>(_ListRap_QNAME, ListRap.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetStudentResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://ws.service.yi.com/", name = "getStudentResponse")
    public JAXBElement<GetStudentResponse> createGetStudentResponse(GetStudentResponse value) {
        return new JAXBElement<GetStudentResponse>(_GetStudentResponse_QNAME, GetStudentResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetStudent }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://ws.service.yi.com/", name = "getStudent")
    public JAXBElement<GetStudent> createGetStudent(GetStudent value) {
        return new JAXBElement<GetStudent>(_GetStudent_QNAME, GetStudent.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListRad }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://ws.service.yi.com/", name = "listRad")
    public JAXBElement<ListRad> createListRad(ListRad value) {
        return new JAXBElement<ListRad>(_ListRad_QNAME, ListRad.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListRapByStuResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://ws.service.yi.com/", name = "listRapByStuResponse")
    public JAXBElement<ListRapByStuResponse> createListRapByStuResponse(ListRapByStuResponse value) {
        return new JAXBElement<ListRapByStuResponse>(_ListRapByStuResponse_QNAME, ListRapByStuResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListRapResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://ws.service.yi.com/", name = "listRapResponse")
    public JAXBElement<ListRapResponse> createListRapResponse(ListRapResponse value) {
        return new JAXBElement<ListRapResponse>(_ListRapResponse_QNAME, ListRapResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link StudentException }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://ws.service.yi.com/", name = "studentException")
    public JAXBElement<StudentException> createStudentException(StudentException value) {
        return new JAXBElement<StudentException>(_StudentException_QNAME, StudentException.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListRapByStu }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://ws.service.yi.com/", name = "listRapByStu")
    public JAXBElement<ListRapByStu> createListRapByStu(ListRapByStu value) {
        return new JAXBElement<ListRapByStu>(_ListRapByStu_QNAME, ListRapByStu.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://ws.service.yi.com/", name = "lenceInfo")
    public JAXBElement<String> createLenceInfo(String value) {
        return new JAXBElement<String>(_LenceInfo_QNAME, String.class, null, value);
    }

}
